html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus { outline: 0;}
body {line-height: 1;  color: black; background: white;}
ol, ul { list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;vertical-align: top;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
/*-------//--------*/

/*FONT FACE*/
/*-------Font--------*/
@font-face {font-family:"abeatbyKai";
 src: url("../font/ABEAKRG_.ttf") format("truetype");}


/*body{background:url(../images/bg.jpg) repeat-x top left;}*/
.container-central{width:1000px; margin:0 auto; min-height:800px;}

/*HEADER*/
.barra-top{background:url(../images/bg-barra.gif) no-repeat top left; height:32px;}
.barra-top ul{float:right; margin:9px 30px 0 0;}
.barra-top li{float:left; font-family:Arial, "Helvetica", sans-serif; font-size:12px; color:#99b7c8; margin-left:30px;}
.barra-top a{text-decoration:none; color:white;}
.container-navigator{height:112px;}
.container-navigator img{float:left; margin:18px 0 0 36px;}
.container-navigator ul{float:right; margin-top:45px;}
.container-navigator li{float:left; height:41px; border-left:#e1e3e4 1px solid; margin-right:12px; padding:3px 0 0 12px; font-family:"abeatbyKai", Helvetica, sans-serif; font-size:16px; color:#505050;}
.container-navigator a{color:#505050; text-decoration:none;}
.container-navigator a:hover{color:#141694; text-decoration:none;}
.container-navigator p{font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#90a2a2;}


/*TABLE IN THE BOTTOM*/
.container-link a{color:#505050; text-decoration:none;}
.container-link a:hover{color:#141694; text-decoration:none;}
.container-link p{font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#90a2a2;}

/*INFO*/
#container-info{width:962px; padding:0 20px; margin-top:50px; min-height:550px;}
#container-info .colum-a{float:left; width:460px; margin-right:30px;}
#container-info .colum-a h5{font-family:Arial, "Helvetica", sans-serif; font-size:20px; color:#201e99; margin-bottom:13px; text-transform:uppercase;}
#container-info .colum-a img{float:left; margin:7px 18px 0 0;}
#container-info .colum-a p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#798898; line-height:22px;}
#container-info .colum-a a img{margin:15px 0 47px 0;}
#container-info br{clear:both !important;}

#container-info .colum-b{float:left; width:225px; margin-right:20px; font-family:Tahoma, Geneva, sans-serif;}
#container-info .colum-b h2{height:25px; font-size:15px; color:#989898; border-bottom:#59b8d2 1px solid; margin-bottom:15px; text-transform:uppercase;}
#container-info .colum-b p{font-size:12px; color:#bebebe; margin-bottom:15px; line-height:18px;}
#container-info .colum-b img{margin-bottom:15px;}

#container-info .colum-c{float:left; width:225px; font-family:Tahoma, Geneva, sans-serif;}
#container-info .colum-c h2{height:25px; font-size:15px; color:#989898; border-bottom:#59b8d2 1px solid; margin-bottom:15px; text-transform:uppercase;}
#container-info .colum-c h1{font-size:12px; color:#646464; margin-bottom:5px; font-weight:bold;}
#container-info .colum-c p{font-size:11px;  line-height:16px; margin-bottom:10px; border-bottom:#f3f3f3 1px solid; height:65px;}
#container-info .colum-c a{text-decoration:none; color:#bebebe;}
#container-info .colum-c a:hover{text-decoration:none; color:#377eac;}